import UIKit

@available(iOS 5.0, *)
extension QKC where AA :UIPopoverBackgroundView {
    open func arrowOffset_qk_s(_ arrowOffset:  CGFloat) -> QKC<AA,YY,ZZ, CGFloat>{
		return link(next: arrowOffset).then_QK { $0.value.arrowOffset = arrowOffset }
	}
    open func arrowOffset_qk_g() -> QKC<AA,YY,ZZ, CGFloat>{
		 self +^ self.value.arrowOffset
	}

    open func arrowDirection_qk_s(_ arrowDirection:  UIPopoverArrowDirection) -> QKC<AA,YY,ZZ, UIPopoverArrowDirection>{
		return link(next: arrowDirection).then_QK { $0.value.arrowDirection = arrowDirection }
	}
    open func arrowDirection_qk_g() -> QKC<AA,YY,ZZ, UIPopoverArrowDirection>{
		 self +^ self.value.arrowDirection
	}

}

